package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.SingleProductCustomerContact;
import com.crm.model.entity.customerManager.SingleProductCustomerContactExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SingleProductCustomerContactMapper {
    long countByExample(SingleProductCustomerContactExample example);

    int deleteByExample(SingleProductCustomerContactExample example);

    int deleteByPrimaryKey(String singleProductCustomerContactId);

    int insert(SingleProductCustomerContact record);

    int insertSelective(SingleProductCustomerContact record);

    List<SingleProductCustomerContact> selectByExample(SingleProductCustomerContactExample example);

    SingleProductCustomerContact selectByPrimaryKey(String singleProductCustomerContactId);

    int updateByExampleSelective(@Param("record") SingleProductCustomerContact record, @Param("example") SingleProductCustomerContactExample example);

    int updateByExample(@Param("record") SingleProductCustomerContact record, @Param("example") SingleProductCustomerContactExample example);

    int updateByPrimaryKeySelective(SingleProductCustomerContact record);

    int updateByPrimaryKey(SingleProductCustomerContact record);
}